introduction to Shannon Fano Coding with Ambiquity Example